Text copied to clipboard!
Název
Text copied to clipboard!Inženýr distribuovaných systémů
Popis
Text copied to clipboard!
Hledáme zkušeného inženýra distribuovaných systémů, který se připojí k našemu týmu a bude se podílet na návrhu, vývoji a správě rozsáhlých distribuovaných softwarových řešení. Jako inženýr distribuovaných systémů budete zodpovědní za vytváření robustních, škálovatelných a vysoce dostupných systémů, které podporují klíčové obchodní procesy a aplikace. Budete úzce spolupracovat s dalšími vývojáři, architekty a provozními týmy na návrhu architektury, implementaci nových funkcí a optimalizaci stávajících systémů. Vaším úkolem bude analyzovat požadavky, navrhovat efektivní řešení a zajišťovat jejich bezproblémový provoz v produkčním prostředí. Očekáváme, že budete sledovat nejnovější trendy v oblasti distribuovaných systémů, cloudových technologií a automatizace. Budete se podílet na výběru vhodných technologií, navrhovat škálovatelné architektury a implementovat mechanismy pro monitorování, zálohování a zotavení po havárii. Vaše práce bude zahrnovat také řešení problémů s výkonem, ladění systémů a zajištění vysoké dostupnosti služeb. Ideální kandidát má zkušenosti s návrhem a implementací distribuovaných aplikací, orientuje se v cloudových platformách (například AWS, Azure nebo Google Cloud), ovládá programovací jazyky jako Java, Python nebo Go a má zkušenosti s databázemi, messaging systémy a kontejnery. Důležitá je schopnost samostatné práce, analytické myšlení a ochota učit se nové technologie. Nabízíme zajímavou práci v dynamickém prostředí, možnost profesního růstu a účast na inovativních projektech v oblasti moderních technologií.
Odpovědnosti
Text copied to clipboard!- Návrh a implementace distribuovaných systémů
- Správa a optimalizace existujících systémů
- Spolupráce s týmy vývoje a provozu
- Zajištění vysoké dostupnosti a škálovatelnosti
- Monitorování a řešení incidentů
- Automatizace procesů nasazení a správy
- Analýza a optimalizace výkonu
- Zajištění bezpečnosti systémů
- Dokumentace architektury a procesů
- Výběr a integrace vhodných technologií
Požadavky
Text copied to clipboard!- Vysokoškolské vzdělání v oboru informatiky nebo příbuzném
- Zkušenosti s návrhem a implementací distribuovaných systémů
- Znalost programovacích jazyků (např. Java, Python, Go)
- Zkušenosti s cloudovými platformami (AWS, Azure, Google Cloud)
- Orientace v databázích a messaging systémech
- Znalost kontejnerizace (Docker, Kubernetes)
- Schopnost řešit problémy a optimalizovat výkon
- Zkušenosti s monitorováním a zálohováním systémů
- Analytické myšlení a samostatnost
- Schopnost týmové spolupráce a komunikace
Potenciální otázky na pohovor
Text copied to clipboard!- Jaké máte zkušenosti s návrhem distribuovaných systémů?
- Jaké technologie a nástroje nejčastěji používáte?
- Jak řešíte škálovatelnost a vysokou dostupnost systémů?
- Máte zkušenosti s cloudovými platformami? Kterými?
- Jakým způsobem monitorujete a optimalizujete výkon systémů?
- Jak řešíte bezpečnost v distribuovaných aplikacích?
- Jaké programovací jazyky ovládáte?
- Jaké máte zkušenosti s kontejnery a orchestrace?
- Jak přistupujete k dokumentaci systémů?
- Jak zvládáte práci v týmu a komunikaci s kolegy?